package com.zhiwei.codesecurity.entity;

import com.zhiwei.codesecurity.common.base.BaseEntity;
 import java.lang.Integer;
 import java.lang.Long;
 import java.lang.String;
 import java.util.Date;
 /**
 * 
 * @描述： 实体Bean
 * 
 * @创建人： zhangxian
 * 
 * @创建时间：2016年05月11日 09:41:39
 * 
 * @Copyright (c) 置维科技-版权所有
 */
public class Projects extends BaseEntity {
	
	private static final long serialVersionUID = 4993581353180216799L;
	
    /**
     *
     */
	private Long id;
	
    /**
     *项目名称
     */
	private String projectName;
	
    /**
     *
     */
	private Long teamId;
	
    /**
     *1：本地上传 2：远程上传
     */
	private Integer uploadType;
	
    /**
     *文件名称
     */
	private String fileName;
	
    /**
     *1：SVN 2：GIT
     */
	private Integer remoteType;
	
    /**
     *远程仓库地址
     */
	private String svnGitUrl;
	
    /**
     *连接用户名
     */
	private String svnGitUsername;
	
    /**
     *连接密码
     */
	private String svnGitPwd;
	
    /**
     *git分支
     */
	private String gitBranchname;
	
    /**
     *需要过滤的文件名
     */
	private String fileFilter;
	
    /**
     *需要过滤的文件夹名
     */
	private String directoryFilter;
	
    /**
     *扫描接口列表
     */
	private String interfaceList;
	
    /**
     *扫描提交发送
     */
	private String submitReceivers;
	
    /**
     *扫描失败发送
     */
	private String failedReceivers;
	
    /**
     *扫描成功发送
     */
	private String successReceivers;
	
    /**
     *1：立即执行 2：计划执行 
     */
	private Integer jobType;
	
    /**
     *1：定时执行 2：重复执行
     */
	private Integer jobConfigType;
	
    /**
     *定时执行时间
     */
	private String fixedTime;
	
    /**
     *重复执行月
     */
	private String repeatMonth;
	
    /**
     *重复执行周
     */
	private String repeatWeekNum;
	
    /**
     *重复执行星期
     */
	private String repeatWeek;
	
    /**
     *重复执行时间
     */
	private String repeatTime;
	
    /**
     *创建人ID
     */
	private String creatorId;
	
    /**
     *删除标记
     */
	private Integer deleteFlag;
	
    /**
     *
     */
	private Date createTime;
	
    /**
     *
     */
	private Date updateTime;
	
    /**
     *版本号
     */
	private Integer dataVersion;
	


	public void setId(Long id){
	  	this.id = id;
	}
	
	public Long getId(){
		return id;
	}
	
	public void setProjectName(String projectName){
	  	this.projectName = projectName == null ? null : projectName.trim();
	}
	
	public String getProjectName(){
		return projectName;
	}
	
	public void setTeamId(Long teamId){
	  	this.teamId = teamId;
	}
	
	public Long getTeamId(){
		return teamId;
	}
	
	public void setUploadType(Integer uploadType){
	  	this.uploadType = uploadType;
	}
	
	public Integer getUploadType(){
		return uploadType;
	}
	
	public void setFileName(String fileName){
	  	this.fileName = fileName == null ? null : fileName.trim();
	}
	
	public String getFileName(){
		return fileName;
	}
	
	public void setRemoteType(Integer remoteType){
	  	this.remoteType = remoteType;
	}
	
	public Integer getRemoteType(){
		return remoteType;
	}
	
	public void setSvnGitUrl(String svnGitUrl){
	  	this.svnGitUrl = svnGitUrl == null ? null : svnGitUrl.trim();
	}
	
	public String getSvnGitUrl(){
		return svnGitUrl;
	}
	
	public void setSvnGitUsername(String svnGitUsername){
	  	this.svnGitUsername = svnGitUsername == null ? null : svnGitUsername.trim();
	}
	
	public String getSvnGitUsername(){
		return svnGitUsername;
	}
	
	public void setSvnGitPwd(String svnGitPwd){
	  	this.svnGitPwd = svnGitPwd == null ? null : svnGitPwd.trim();
	}
	
	public String getSvnGitPwd(){
		return svnGitPwd;
	}
	
	public void setGitBranchname(String gitBranchname){
	  	this.gitBranchname = gitBranchname == null ? null : gitBranchname.trim();
	}
	
	public String getGitBranchname(){
		return gitBranchname;
	}
	
	public void setFileFilter(String fileFilter){
	  	this.fileFilter = fileFilter == null ? null : fileFilter.trim();
	}
	
	public String getFileFilter(){
		return fileFilter;
	}
	
	public void setDirectoryFilter(String directoryFilter){
	  	this.directoryFilter = directoryFilter == null ? null : directoryFilter.trim();
	}
	
	public String getDirectoryFilter(){
		return directoryFilter;
	}
	
	public void setInterfaceList(String interfaceList){
	  	this.interfaceList = interfaceList == null ? null : interfaceList.trim();
	}
	
	public String getInterfaceList(){
		return interfaceList;
	}
	
	public void setSubmitReceivers(String submitReceivers){
	  	this.submitReceivers = submitReceivers == null ? null : submitReceivers.trim();
	}
	
	public String getSubmitReceivers(){
		return submitReceivers;
	}
	
	public void setFailedReceivers(String failedReceivers){
	  	this.failedReceivers = failedReceivers == null ? null : failedReceivers.trim();
	}
	
	public String getFailedReceivers(){
		return failedReceivers;
	}
	
	public void setSuccessReceivers(String successReceivers){
	  	this.successReceivers = successReceivers == null ? null : successReceivers.trim();
	}
	
	public String getSuccessReceivers(){
		return successReceivers;
	}
	
	public void setJobType(Integer jobType){
	  	this.jobType = jobType;
	}
	
	public Integer getJobType(){
		return jobType;
	}
	
	public void setJobConfigType(Integer jobConfigType){
	  	this.jobConfigType = jobConfigType;
	}
	
	public Integer getJobConfigType(){
		return jobConfigType;
	}
	
	public void setFixedTime(String fixedTime){
	  	this.fixedTime = fixedTime == null ? null : fixedTime.trim();
	}
	
	public String getFixedTime(){
		return fixedTime;
	}
	
	public void setRepeatMonth(String repeatMonth){
	  	this.repeatMonth = repeatMonth == null ? null : repeatMonth.trim();
	}
	
	public String getRepeatMonth(){
		return repeatMonth;
	}
	
	public void setRepeatWeekNum(String repeatWeekNum){
	  	this.repeatWeekNum = repeatWeekNum == null ? null : repeatWeekNum.trim();
	}
	
	public String getRepeatWeekNum(){
		return repeatWeekNum;
	}
	
	public void setRepeatWeek(String repeatWeek){
	  	this.repeatWeek = repeatWeek == null ? null : repeatWeek.trim();
	}
	
	public String getRepeatWeek(){
		return repeatWeek;
	}
	
	public void setRepeatTime(String repeatTime){
	  	this.repeatTime = repeatTime == null ? null : repeatTime.trim();
	}
	
	public String getRepeatTime(){
		return repeatTime;
	}
	
	public void setCreatorId(String creatorId){
	  	this.creatorId = creatorId == null ? null : creatorId.trim();
	}
	
	public String getCreatorId(){
		return creatorId;
	}
	
	public void setDeleteFlag(Integer deleteFlag){
	  	this.deleteFlag = deleteFlag;
	}
	
	public Integer getDeleteFlag(){
		return deleteFlag;
	}
	
	public void setCreateTime(Date createTime){
	  	this.createTime = createTime;
	}
	
	public Date getCreateTime(){
		return createTime;
	}
	
	public void setUpdateTime(Date updateTime){
	  	this.updateTime = updateTime;
	}
	
	public Date getUpdateTime(){
		return updateTime;
	}
	
	public void setDataVersion(Integer dataVersion){
	  	this.dataVersion = dataVersion;
	}
	
	public Integer getDataVersion(){
		return dataVersion;
	}
	

}

